calculation of a diagonal